Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London Miami Open - Miami French Open - Paris Spain F17 Spain F18 Spain F19 Italy F22 Great Britain F6 Spain F34 Spain F34a Italy F8 Spain F5 Spain F6 Spain F8 Italy F3 Italy F8 Italy F30 Italy F16 Italy F23 Italy F29 Italy F30 Italy F4 Italy F12 Italy F10 Italy F5 Italy F9 Italy F11 Spain F1 Spain F2 Italy F10 Siemens Open 2002 - Scheveningen Bulgarian Challenger 2002 - Sofia TennisCup Vlaanderen - Antwerp Architect Open - Budapest Intelig Tennis Cup - Campos do Jordao TESS Tennis Classic - Campinas 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Brixina Tennis Open - Bressanone EI Bank Bulgarian Challenger - Sofia VIII Trofeo Ciutat de Barcelona - Barcelona Rado Geneva Challenger - Geneva Garden Open - Rome Baumag Open - Budapest The Manchester Trophy - Manchester XXX Edizione 'A Savoldi Marco' - Manerbio Copa Sevilla Internacionales de Andalucia - Seville Jameson Cup - Milan Memorial Savigni - Sassuolo The Surbiton Trophy - Surbiton Canottieri Minico 2004 - Mantova The LTA Nottingham Challenger - Nottingham Riviera di Rimini Challenger 2004 - Rimini Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Challenger Fondazione Carige - Genova Mobilux Open - Luxembourg La Serena Open - La Serena IX Torneo Internacionale de Tennis - Barletta Olbia Challenger - Olbia Citta di Monza - Monza ECM Prague Open 2005 - Prague Badden Open by Rothaus - Ettlingen 4° Sporting Challenger - Turin Nord LB Open - Braunschweig Top Wool Challenger - Biella USTA Comerica Challenger - Aptos The Natrel's Challenger of Granby - Granby dBI Tennis Challenger - Binghamton Odlum Brown Vancouver Open - Vancouver Antonio Savoldi-Marco Co. - Manerbio XI Ciutat de Barcelona - Barcelona Copa Kia - Santiago Top Wool Challenger-Immagine Trophy - Biella San Marino Cepu Open - San Marino Trani Challenger Genoa Open - Genova Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju La Rinascente Tennis Cup Harbour Club Milano - Milan Arpa Ceramic Cup - Reggio Emilia San Remo Tennis Cup - San Remo Memorial Manfredini - Sassuolo Citta di Como - Como Internazionali di Tennis Dell'Umbria - Todi Posillipo Tennis Cup - Napoli I Tourneo Fila Citta di Brindisi - Brindisi 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia San Marino CEPU Open - San Marino XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Genova Open Challenger - Genova Monza Challenger Manerbio Challenger Palermo Challenger Meknes Challenger Casablanca Challenger Rabat Challenger Barletta Challenger Napoli Challenger Rome Challenger Alessandria Challenger San Benedetto Challenger Sopot Challenger Trani Challenger San Marino Challenger Genova Challenger Todi Challenger Buenos Aires Challenger Montevideo Challenger Meknes Challenger Marrakech Challenger Kamnik Challenger - Kamnik Orbetello Challenger Todi Challenger San Luis Potosi Challenger Leon Challenger Whirlpool Open - Budapest Szczecin Challenger Telesp Celular Open - Campinas Warta Cup - Sopot Tampere Imageneering Open - Tampere Trofeo Sisma Mantova - Mantova San Remo Tennis Cup - San Remo Telesp Celular Open - Ribeirao Preto IPP Geneva Trophy - Geneva Caltanissetta Challenger BMW Brixina Tennis Open - Bressanone Tennis Napoli Cup - Napoli Opel Bulvaria MCG Bulgarian Open - Sofia Caltanissetta Challenger Rome Challenger San Marino Cepu Open - San Marino C.T. San Remo - XIII Piertomaso Tessitore - San Remo Tennis Napoli Cup - Napoli San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons Steelers Cup - Kosice Genoa Open Challenger-Fondazione Carige - Genova Sporting Challenger 2003 - Turin XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Architect Open - Budapest Pekao Open 2005 - Szczecin 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Ethias Tennis Trophy - Mons Ljubljana Challenger Geovillage Open Trofeo Melia Olbia - Olbia Sir Supermercati - Rome V Trani Cup - Trani San Marino Cepu Open - San Marino Bulgarian Open - Sofia The Nottingham Challenger - Nottingham Tunis Open 2006 - Tunis 6th Sardinian International Championships - Cagliari Pekao Open - Szczecin Copa Petrobras Argentina - Buenos Aires Challenger Citta di Olbia - Olbia Garden Open 2004 - Rome Sporting Challenger - Turin II Cyclus Open de Tenis - Florianopolis 10ø Tornea B. Camparini - Reggio Emilia XI Torneo Internazionale di Tennis - Barletta The Manchester Trophy - Manchester Tennis Napoli Cup 2007 - Napoli Mitsubishi Electric Europe Cup - Monza Cepu Open - San Marino Trani Cup - Trani Challenger Lugano - Lugano Sporting Challenger '07 Trofeo Regione Piemonte - Turin Pekao Open 2004 - Szczecin Riviera di Rimini Challenger - Rimini 9° Trani Cup - Trani Jameson Cup - Milan Copa Telefonica CTC Chile - Santiago Mallorca Challenger Tunis Open - Tunis Ostdeutscher Sparkessen Cup - Dresden Banca Stato Challenger - Lugano Rijeka Challenger Turin Challenger Biella 1 Challenger X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Milan Challenger San Marino Challenger Memorial Manfredini - Sassuolo Casablanca Challenger Heineken Challenger - Ho Chi Minh City Tennis Napoli Cup - Naples Garden Open - Rome The Scottish Tennis Championships - Edinburgh Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Sporting Challenger - Turin Surbiton Challenger Zivnobanka Czech Open - Prostejov ATU Cup - Weiden Memorial Savigni - Sassuolo The Hilversum Open - Hilversum St.Petersburg Challenger by Kinex - St. Petersburg Trani Cup - Trani Stella Artois Clay Court Championships - Budaors Aix En Provence Challenger Surbiton Challenger Nottingham Challenger Memorial Savigni - Sassuolo Top Wool Challenger Biella - Biella Canottieri Mincio Open - Mantova 3° Trofeo 'Citta di Brindisi' - Brindisi Genoa Open 'Fondazione Carige' - Genova Pekao Open 2003 - Szczecin X Ciutat de Barcelona - Barcelona Tennis Napoli Cup 2004 - Napoli Banca Stato Challenger Lugano - Lugano Architect Open - Budapest SIR Supermercadi Challenger - Rome The LTA Bolton Challenger - Bolton The Stella Artois Grass Court Championships - London Campionati Internazionali di Sicilia - Palermo Genova Open Challenger - Genova The Samsung Open - Nottingham Napoli Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Rome Challenger San Benedetto Challenger - San Benedetto Tunis Challenger Riviera de Rimini Challenger - Rimini Kos Succhetti Tennis Cup - Cordenons Citta di Como Challenger - Como 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Tennislife Cup - Napoli Open Tarragona Costa Daurada - Tarragona Iquique Challenger Bucaramanga Challenger Meknes Challenger Rabat Challenger Barletta Challenger Rome Challenger Rome Challenger San Remo Challenger Allianz Suisse Open - Gstaad Lugano Challenger Milan Challenger Thailand Open - Bangkok Constanta Challenger Turin Challenger San Benedetto Challenger Rimini Challenger Next Generation Adelaide International - Adelaide Orbetello Challenger International Indoor Tennis Championships of Croatia - Zagreb San Marino Challenger SAP Open - San Jose Cordenons Challenger Manerbio Challenger Abierto Mexicano Telcel - Acapulco Como Challenger Todi Challenger Palermo Challenger Tarragona Challenger Open SEAT Godo 2006 - Barcelona Grand Prix Hassan II - Casablanca The 10tele.com Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington Campionati Internazionali di Sicilia - Palermo AIG Japan Open Tennis Championships - Tokyo Qatar ExxonMobil Open - Doha Tanger Challenger Meknes Challenger Regions Morgan Keegan Championships - Memphis Barletta Challenger Copa Telmex - Buenos Aires Rome Challenger Abierto Mexicano Telcel - Acapulco The Stella Artois Championships - London Lugano Challenger Milan Challenger Allianz Suisse Open Gstaad - Gstaad Reggio Emilia Challenger Turin Challenger San Benedetto Challenger Open de Moselle - Metz Rimini Challenger Orbetello Challenger Cordenons Challenger ATP Kremlin Cup - Moscow San Marino Challenger Qatar Exxon Mobil Open - Doha MoviStar Open - Vina del Mar Trani Challenger Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Brasov Challenger Grand Prix Hassan II - Casablanca Todi Challenger Open SEAT 2008 - Barcelona Bordeaux Challenger Napoli Challenger The Artois Championships - London Ortisei Challenger St. Petersburg Open - St. Petersburg Generali Open - Kitzbuhel Caltanissetta Challenger Monza Challenger Argentina Open - Buenos Aires St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Orbetello Challenger Movistar Open - Vina del Mar Cordenons Challenger ABN AMRO World Tennis Tournament - Rotterdam Manerbio Challenger The Dubai Tennis Championships - Dubai Palermo Challenger The Dubai Tennis Championships - Dubai Movistar Open - Vina del Mar Medellin Challenger AEGON Championships - London Casablanca Challenger Rabat Challenger Barletta Challenger Tunis Challenger Open de Tenis Comunidad Valenciana - Valencia Monza Challenger San Benedetto Challenger Serbia Open - Belgrade AEGON Championships - London San Marino Challenger Countrywide Classic - Los Angeles China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Caltanissetta Challenger Prague Challenger Todi Challenger PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo San Benedetto Challenger Orbetello Challenger Cordenons Challenger Brisbane International - Brisbane Genova Challenger Rakuten Japan Open - Tokyo BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London San Luis Potosi Challenger Grand Prix Hassan II - Casablanca ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona San Benedetto Challenger AEGON Championships - London Shenzhen Open - Shenzhen China Open - Beijing Bordeaux Challenger ABN AMRO World Tennis Tournament - Rotterdam Rennes Challenger Brisbane International - Brisbane AEGON Championships - London BRD Nastase Tiriac Trophy - Bucharest Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco Erste Bank Open - Vienna Valencia Open - Valencia Shenzhen Open - Shenzhen Brisbane International - Brisbane China Open - Beijing Swiss Indoors Basel - Basel Global Telecom Open - Curitiba Geneva Challenger - Geneva Copa Ericsson Brazil - Sao Paulo Zhuhai Open - Zhuhai Challenger Copa Sevilla Internacionales de Andalucia - Seville Open Castilla y Leon - Segovia Memorial Piertomaso Tessitore - San Remo Dubai Duty Free Tennis Championships - Dubai Winston-Salem Open - Winston-Salem Challenger Canottieri Minico - Mantova Asirom Challenger Brasov - Brasov AEGON International - Eastbourne The Samsung Open - Nottingham Energis Open - Amersfoort The LTA Hull Challenger - Hull Intelig Tennis Cup - Brasilia Campionati Internazionali di Sicilia - Palermo Winston-Salem Open - Winston-Salem European Open - Antwerp ABN AMRO World Tennis Tournament - Rotterdam Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Moselle Open - Metz European Open - Antwerp Stockholm Open - Stockholm Erste Bank Open - Vienna Melbourne Summer Set - Melbourne Qatar ExxonMobil Open - Doha Qatar ExxonMobil Open - Doha Hall of Fame Open - Newport Gijon Open - Gijon Citi Open - Washington Qatar ExxonMobil Open - Doha Citi Open - Washington Adelaide International 1 - Adelaide cinch Championships - London VIII Torneo Internazionale di Tennis - Barletta Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Swiss Indoors Basel - Basel Campionati Internazionali di Sicilia - Palermo BMW Open - Munich AEGON Championships - London Citi Open - Washington Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Campionati Internazionali di Sicilia - Palermo BellSouth Open - Vina del Mar Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona The Stella Artois Grass Court Championships - London Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Davidoff Swiss Indoors - Basel Heineken Open - Auckland Copa Telmex - Buenos Aires Regions Morgan Keegan Championships - Memphis Brasil Open - Costa do Sauipe Tennis Channel Open - Las Vegas Dutch Open Tennis - Amersfoort Croatia Open Umag - Umag Orange Prokom Open - Sopot BCR Open Romania - Bucharest Thailand Open - Bangkok BA-CA Tennis Trophy - Vienna China Open - Beijing Brasil Open - Costa do Sauipe SAP Open - San Jose Brisbane International - Brisbane Open de la Comunidad Valenciana - Valencia bett1HULKS Indoors - Cologne Morelos Challenger Interwetten Austrian Open - Kitzbuhel The Dubai Tennis Championships - Dubai ABN AMRO World Tennis Tournament - Rotterdam Gonet Geneva Open - Geneva Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Qatar ExxonMobil Open - Doha San Marino Challenger AEGON Championships - London Zhuhai Open - Zhuhai China Open - Beijing Barcelona Open BancSabadell - Barcelona AEGON Championships - London Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Open Sud de France - Montpellier cinch Championships - London San Diego Open - San Diego Sydney Tennis Classic - Sydney Mercedes Cup - Stuttgart Citi Open - Washington Tennis Masters Series - Rome Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati Masters Series Monte Carlo - Monte Carlo Telecom Italia Masters - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Montreal Tennis Masters Series - Madrid BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati Sony Open Tennis - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Campionati Internazionali d'Italia - Rome Mutua Madrid Open - Madrid Wimbledon - London Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Masters Series Madrid - Madrid BNP Paribas Masters - Paris Masters Series - Hamburg BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid U.S. Open - New York BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Masters - Paris Sony Ericsson Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami Australian Open - Melbourne Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami Western & Southern Open - Cincinnati French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York Pacific Life Open - Indian Wells Western & Southern Open - Cincinnati Western & Southern Open - New York BNP Paribas Open - Indian Wells Rogers Masters - Montreal Western & Southern Open - Cincinnati Australian Open - Melbourne BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Miami Open - Miami Mutua Madrilena Madrid Open - Madrid Rolex Paris Masters - Paris National Bank Open - Toronto French Open - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Wimbledon - London NASDAQ-100 Open - Miami Internazionali BNL d'Italia - Rome Masters Series Monte-Carlo - Monte Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Rolex Paris Masters - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo cinch Championships - London BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Davis Cup, Group 1, PO, UKR-GBR 2-3 Davis Cup, World Group, PO, GBR-AUT, 2-3 Hopman Cup - Perth Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, World Group, QF, ITA-GBR 3-2 Hopman Cup - Perth Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, World Group, SF, GBR-AUS 3-2 Davis Cup, World Group, F, BEL-GBR 1-3 Davis Cup, World Group, 1R, GBR-JPN 3-1 Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, Group 1, PO, POL-GBR, 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, Group 1, PO, GBR-ISR 2-3 Davis Cup, World Group, PO, GBR-CRO 4-1 Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, Group II, 3R, GBR-HUN 5-0 Davis Cup, Group D, Glasgow Hopman Cup - Perth Davis Cup, World Group, PO, CRO-GBR 1-4 U.S. Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open (juniors) Davis Cup, Finals, Group E Laver Cup - London Davis Cup, Group B, Manchester AAMI Classic - Kooyong AAMI Classic - Kooyong Capitala World Tennis Championship AAMI Classic - Kooyong AAMI Classic - Kooyong Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship All Lower level tournaments French Open (juniors) Wimbledon (juniors) 1 Masters Guinot Mary Cohr Mubadala World Tennis Championship Mubadala World Tennis Championship Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Mubadala World Tennis Championship Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Boss Open - Stuttgart Barclays ATP World Tour Finals - London Shanghai Rolex Masters - Shanghai Australian Open - Melbourne